--- About ---

Looking at the source code for Xen's Super Force Hack 
(https://www.warsworldnews.com/wp/hacks/super-force-ranks-by-xenesis/), 
I decided to make my own disassembly of Advance Wars: Dual Strike.

Keep in mind this isn't going to be a full disassembly, but more of a partial 
disassembly so you can edit:
- CO Abilities
- CO Graphics
- Unit Data
- Edit Maps
- Change Text
- Edit Graphics
- Edit Battle Maps
- Use Japan Buttons

By default, everything has been setup like the original, with the exceptions
on some bug fixes and improvements:

- New "overlay_7" has been added where custom code/graphics can be stored.
- When changing the weather to last 2 days (CO Powers), you can select Snow, Rain,
  or Sandstorm.
- When highlighting Direct Units during Powers, it does not highlight Foot units.
- Terrain Reduction bug during "No Powers" has been fixed.
- No fuel penalty during Snow is now a Skill instead of hard-coded, so any CO 
  can use it.
- Fixed text for the "Congrats Message" when you get all the Medals.
- If Adder activates Tag with Hawke, the Tag Firepower would be 105%. If Hawke
  activates Tag with Adder, the Tag Firepower would be 100%. This has been fixed
  so the Firepower Boost is always 100%.
- When Foot Soldiers walk over Silos, Labs, and Towers, no walking sound is played.
  This has been fixed so they use the same walking sound when moving over bases.
- The Missile units 3D textures was updated to fix one of the frames that was
  using incorrect colors.

-------------------------------------------------------------------------------------------------

--- Folder/File Descriptions ---

- code = Any modified assembly code are stored here.
- data = Non-code like graphics or data tables are stored here.
- include = Used to store definitions. So if you type ID_Sami , it will convert that to #5.
- notes = Just some random notes.
- tools = Tools I use.

- compile.asm = What files to compile

-------------------------------------------------------------------------------------------------

--- How to Compile ---

 1 - Download/dump the USA rom of "Advance Wars: Dual Strike".

 2 - Open "dsbuff.exe" (check the "tools" folder).

 3 - Click "Browse" and open the rom in the folder.

 4 - Select the "original" folder and click "Unpack" button.

 5 - Select the "mod" folder and click "Unpack" button.

 6 - Download and place the armips (https://buildbot.orphis.net/armips/) into the root 
     of the folder.

 7 - Click "make.bat" to compile the contents into the "mod" folder.

 8 - Open "dsbuff.exe (check the "tools" folder)".

 9 - Click "Pack" button.

10 - Open the "mod" contents.

11 - Click the "Pack" button and save the ".nds" rom.

-------------------------------------------------------------------------------------------------

--- Version History ---

V0.3
  - New "Overlay_7" has been added for custom code/graphics.
  - Added code for "Battle Exclamations" has been added.
  - Added code to change Weather during Powers.
  - Easier to modify/add "Rank Skills / CO Skills".
  - Graphics are inserted correctly so no data is left over from the old graphics.
  - Can use Japan Buttons (modify the "compile.asm" to use them).
  - Fixed some minor bugs (see "About" section for more details).  

V0.2
  - All the CO Data has been setup (data\COs\abilities).
  - Modified the Credits.
  - Improved the text in the Sound Room.
  - NDS Download (Combat) uses the Japan buttons.
  - Easy to modify the Rank Skills data table (data\data_tables\Rank_Skills).
  - Modified the Battle Maps so All COs and Maps are Unlocked (data\data_tables\Battle_Maps). 

V0.1
  - First release.